﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DynamicToSql
{
    public interface INamingConverter
    {
        string ToColumn(string property);

        string ToProperty(string column);

        string ToTableOrView(string entity);

        string ToEntity(string tableOrView);
    }
    
    internal sealed class NamingConverter : INamingConverter
    {
        public NamingConverter()
        { 
        
        }

        public string ToColumn(string property)
        {
            return property;
        }

        public string ToProperty(string column)
        {
            return column;
        }

        public string ToTableOrView(string entity)
        {
            return entity;
        }

        public string ToEntity(string tableOrView)
        {
            return tableOrView;
        }
    }
}
